Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update kotlin #208

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-self-hosted-apter[bot]
Copy link
Contributor

@renovate-self-hosted-apter renovate-self-hosted-apter bot commented May 16, 2024

This PR contains the following updates:

Package Type Update Change
androidx.compose.compiler:compiler (source) dependencies patch 1.5.12 -> 1.5.15
org.jetbrains.kotlinx.kover plugin minor 0.7.6 -> 0.9.0
com.google.devtools.ksp (source) plugin patch 1.9.23-1.0.20 -> 1.9.25-1.0.20
org.jetbrains.kotlinx:kotlinx-datetime dependencies minor 0.5.0 -> 0.6.1
org.jetbrains.kotlinx:kotlinx-coroutines-test dependencies minor 1.8.0 -> 1.10.1
org.jetbrains.kotlinx:kotlinx-coroutines-core dependencies minor 1.8.0 -> 1.10.1
org.jetbrains.kotlin.multiplatform (source) plugin patch 1.9.23 -> 1.9.25
org.jetbrains.kotlin.plugin.serialization (source) plugin patch 1.9.23 -> 1.9.25
org.jetbrains.kotlin.android (source) plugin patch 1.9.23 -> 1.9.25
org.jetbrains.kotlin:kotlin-test-annotations-common (source) dependencies patch 1.9.23 -> 1.9.25
org.jetbrains.kotlin:kotlin-test-common (source) dependencies patch 1.9.23 -> 1.9.25
org.jetbrains.kotlin:kotlin-test-junit (source) dependencies patch 1.9.23 -> 1.9.25

Release Notes

Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover)

v0.9.0

===================

Kover Gradle Plugin

Features
  • #645 Added ability to supplement coverage values from external binary reports
  • #673 Implemented ability to specify instrumentation include filter
Bugfixes
  • #678 Added USAGE attribute to all Kover configurations
  • #666 Replaced JaCoCo ant-calls with programmatic calls of JaCoCo's classes

Kover Aggregation Plugin

Features
  • Made class KoverSettingsGradlePlugin from aggregated plugin public
  • Implemented verification in Kover Aggregated Plugin
  • Added ability to skip projects
  • Added ability to limit instrumented class globally and locally in a project
  • Added ability to exclude test task from instrumentation in a project config
  • Implement feature to check verification rule on every project
Bugfixes
  • Fixed bug with non-existing binary report files

Kover CLI

Features
  • #677 Implemented merging of binary reports in Kover CLI and Kover Features
Bugfixes
  • #709 Fixed offline instrumentation of jar files
  • Fixed skipping some classes during offline instrumentation

Kover JVM Agent

Bugfixes
  • Fixed JVM agent arguments parsing to support include filter
Documentation
  • #660 Fixed mistake in JVM agent docs

Kover Maven Plugin

Documentation
  • #658 Fixed documentation about Maven plugin
  • #701 Fixed warning for empty Kotlin plugin configuration

Changelog relative to version 0.9.0-RC

Kover Aggregation Plugin
  • Fixed bug with non-existing binary report files
  • Added ability to skip projects
  • Added ability to limit instrumented class globally and locally in a project
  • Added ability to exclude test task from instrumentation in a project config
  • Implement feature to check verification rule on every project
Kover Maven Plugin
  • #701 Fixed warning for empty Kotlin plugin configuration
Kover CLI
  • #709 Fixed offline instrumentation of jar files
  • Fixed skipping some classes during offline instrumentation

v0.8.3

===================

Kover Aggregation Plugin

  • Added support for Android projects in Kover Aggregation Plugin

Kover Maven Plugin

  • #51 Implemented Kover Maven Plugin

v0.8.2

===================

Kover Aggregation Plugin

Implemented prototype of Kover Aggregation Plugin - an alternative to the existing Kover Gradle Plugin, it makes it easier to set up a configuration and collect coverage reactively, depending on the compilation and test tasks running.

This is not a production-ready plugin, it is in an incubation state.

Please refer to the GitHub issue and documentation for details.

Kover Gradle Plugin

Bugfixes
  • #621 Fixed coverage evaluation for enum in K2
  • #633 Fix issue with identical cache keys between projects
  • #613 Fixed JaCoCo error: Can't add different class with same name
  • #601 Fixed support of Compose functions
  • #646 Fixed reusing of configuration cache
  • #628 Fixed coverage evaluation of try-finally and try-with-resources for Java code
Features
  • Disable caching on kover artifact tasks

v0.8.1

===================

Kover Gradle Plugin

Features
  • #600 Apply recommendations for improving DSL
  • Added DSL to copy one report variant
Bugfixes
  • #610 Fixed KoverCriticalException with a certain order of applying of plugins

v0.8.0

===================
This release introduces DSL rework to simplify the work with Android build variants, adds the possibility of lazy configuration, allows for the creation of custom report variants, and expands the ability of reports filtering.

It is incompatible with the previous version, and we provide best-effort migration assistance as well as the migration guide.

Kover Gradle Plugin

Features
  • #461 Implemented DSL revision 4
  • #410 Add possibility of lazy configuration of Kover extensions
  • #462 Redesign the concept of default reports
  • #463 Add the ability to create custom report variants
  • #338 Create an interface for Kover tasks
  • #66 Added support for the publishing plugin to Gradle Plugin Portal
  • #466 Implemented multi-project shortcuts
  • #339 Implemented warn on verification error
  • #572 Added DslMarker to Kover public interfaces
  • #570 Added overload for functions of KoverVariantCreateConfig
  • #590 Expose reportDir property in KoverHtmlReport interface
  • #587 Added property variantName to KoverReport interface
  • #584 Added project filter for reports
  • #274 Allow for classes to be Included by annotation
  • #454 Added a report filter by parent class or interface
Bugfixes
  • #557 Changed log level for print coverage task
  • #520 Fixed error: Kover requires extension with name 'androidComponents'
Internal features
  • #567 Used compile dependency to Kover Features in Kover Gradle Plugin
Documentation
  • #531 Added explanations about applying of the plugin
  • #486 Increased the readability of the Kover documentation

Kover JVM Agent

Features
  • #464 Repacked the intellij-agent artifact to kover-jvm-agent
Bugfixes
  • #583 Excluded from report companion objects with only constants
  • #548 Fixed coverage drop in case of using different classloaders for same class

Changelog relative to version 0.8.0-Beta2

Kover Gradle Plugin
Features
  • #590 Expose reportDir property in KoverHtmlReport interface
  • #587 Added property variantName to KoverReport interface
  • #584 Added project filter for reports
  • #274 Allow for classes to be Included by annotation
  • #454 Added a report filter by parent class or interface
Documentation
  • #486 Increased the readability of the Kover documentation for 0.8.0
Kover JVM Agent
Bugfixes
  • #583 Excluded from report companion objects with only constants
  • #548 Fixed coverage drop in case of using different classloaders for same class
google/ksp (com.google.devtools.ksp)

v1.9.25-1.0.20

Compare Source

KSP 1.0.20 for Kotlin 1.9.25

v1.9.24-1.0.20

Compare Source

KSP 1.0.20 for kotlin compiler version 1.9.24

Kotlin/kotlinx-datetime (org.jetbrains.kotlinx:kotlinx-datetime)

v0.6.1

  • Prohibit parsing non-ASCII digits as numbers in DateTimeFormat (#​405)
  • More accurately determine which files represent time zones and which don't on Linux and Darwin (#​395)
  • Fix a regression that occasionally considered the right boundary of a time overlap to be a part of it on Native (#​399)
  • Introduce various small improvements to the timezone handling on Windows (#​390)
  • On Linux, allow not having any /etc/localtime set, defaulting to TimeZone.UTC as the system time zone (#​426)

v0.6.0

  • Introduce the widely requested API for locale-invariant parsing and formatting (#​343)
  • Completely overhaul the KDoc-based documentation (#​347)
  • Breaking change: forbid parsing Instant values without the second-of-minute component on the JVM and JS, fixing inconsistency with Native (#​369)
  • Breaking change: use the fully qualified name of classes in the JSON serializers (#​308)
  • Fix Proguard emitting warning about missing kotlinx-serialization classes when serialization is not used (#​336)
  • Reimplement the timezone database handling for Native targets from scratch (#​286, #​327)
  • Support Android NDK targets (#​344)
  • Small tweaks and fixes.
Changelog relative to version 0.6.0-RC.2
  • Completely overhaul the KDoc-based documentation (#​347)
  • Breaking change: forbid parsing Instant values without the second-of-minute component on the JVM and JS, fixing inconsistency with Native (#​369)
  • Improve error descriptiveness in some cases (#​360, #​371)
  • Remove stat usages to comply with Apple's new publishing requirements (#​385)
  • Fix parsing of formats where optional is directly between numbers (#​362)
  • Forbid empty and duplicate month, day-of-week, and AM/PM marker names in datetime formats (#​362)
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)

v1.10.1

Compare Source

  • Fixed binary incompatibility introduced for non-JVM targets in #​4261 (#​4309).

v1.10.0

Compare Source

  • Kotlin was updated to 2.1.0 (#​4284).
  • Introduced Flow.any, Flow.all, and Flow.none (#​4212). Thanks, @​CLOVIS-AI!
  • Reorganized kotlinx-coroutines-debug and kotlinx-coroutines-core code to avoid a split package between the two artifacts (#​4247). Note that directly referencing kotlinx.coroutines.debug.AgentPremain must now be replaced with kotlinx.coroutines.debug.internal.AgentPremain. Thanks, @​sellmair!
  • No longer shade byte-buddy in kotlinx-coroutines-debug, reducing the artifact size and simplifying the build configuration of client code. Thanks, @​sellmair!
  • Fixed NullPointerException when using Java-deserialized kotlinx-coroutines-core exceptions (#​4291). Thanks, @​AlexRiedler!
  • Properly report exceptions thrown by CoroutineDispatcher.dispatch instead of raising internal errors (#​4091). Thanks, @​zuevmaxim!
  • Fixed a bug that delayed scheduling of a Dispatchers.Default or Dispatchers.IO task after a yield() in rare scenarios (#​4248).
  • Fixed a bug that prevented the main() coroutine on Wasm/WASI from executing after a delay() call in some scenarios (#​4239).
  • Fixed scheduling of runBlocking tasks on Kotlin/Native that arrive after the runBlocking block was exited (#​4245).
  • Fixed some terminal Flow operators sometimes resuming without taking cancellation into account (#​4254). Thanks, @​jxdabc!
  • Fixed a bug on the JVM that caused coroutine-bound ThreadLocal values not to get cleaned when using non-CoroutineDispatcher continuation interceptors (#​4296).
  • Small tweaks, fixes, and documentation improvements.

v1.9.0

Compare Source

Features
  • Wasm/WASI target support (#​4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#​4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#​4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#​1290).
  • Closeable dispatchers are instances of AutoCloseable now (#​4123).
Fixes
  • Calling hasNext on a Channel's iterator is idempotent (#​4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#​4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#​3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#​4134).
  • Forbid casting a Mutex to Semaphore (#​4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#​4156).
Deprecations and promotions
  • Advanced the deprecation levels for BroadcastChannel-based API (#​4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#​4198).
  • Deprecated Job.cancelFutureOnCompletion (#​4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#​3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#​4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#​4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#​3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#​3770).
Other
  • Kotlin was updated to 2.0 (#​4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#​4147, #​4148, #​4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#​4053).
  • Small tweaks, fixes, and documentation improvements.

v1.8.1

Compare Source

  • Remove the @ExperimentalTime annotation from usages of TimeSource (#​4046). Thanks, @​hfhbd!
  • Introduce a workaround for an Android bug that caused an occasional NullPointerException when setting the StateFlow value on old Android devices (#​3820).
  • No longer use kotlin.random.Random as part of Dispatchers.Default and Dispatchers.IO initialization (#​4051).
  • Flow.timeout throws the exception with which the channel was closed (#​4071).
  • Small tweaks and documentation fixes.
Changelog relative to version 1.8.1-Beta
  • Flow.timeout throws the exception with which the channel was closed (#​4071).
  • Small documentation fixes.
JetBrains/kotlin (org.jetbrains.kotlin.multiplatform)

v1.9.25: Kotlin 1.9.25

Note: This is a technical release for IntelliJ IDEA.
Changelog
Tools. JPS
  • KT-69204 Generate lookups in dumb mode for compatibility with ref index

v1.9.24: 1.9.24

Changelog
Backend. Wasm
  • KT-64890 K/Wasm compiler crash with external class and Kodein
Compiler
  • KT-65235 JDK 21 might lead to change in overloads resolution
  • KT-66768 K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call
Native
  • KT-67218 Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary
Tools. Gradle
  • KT-67139 Build reports can be overridden
  • KT-67138 Json report is empty for incremental compilation
Tools. Gradle. Multiplatform
  • KT-67127 KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines
  • KT-66514 Don't get output file from Cinterop task for IDE Import if host os doesn't support it
Tools. JPS
  • KT-65043 JPS dumb mode should respect maps needed for the compiler
Tools. Wasm
  • KT-67785 Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore
  • KT-65864 K/Wasm: update Node.js to 22.x

Configuration

📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Copy link

coderabbitai bot commented May 16, 2024

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

The updates to the gradle/libs.versions.toml file encompass a series of version upgrades for various Kotlin-related libraries, including Kotlin itself, Kotlin Coroutines, and Kover. These enhancements aim to improve compatibility, performance, and security by integrating the latest stable releases. This maintenance effort ensures that the project benefits from new features and bug fixes present in these updated libraries.

Changes

Files Change Summary
gradle/libs.versions.toml Upgraded Kotlin from 1.9.23 to 1.9.25, Kotlin Coroutines from 1.8.0 to 1.8.1, Kotlin Date from 0.5.0 to 0.6.1, KSP from 1.9.23-1.0.20 to 1.9.25-1.0.20, Kover from 0.7.6 to 0.8.3, and Compose Compiler from 1.5.12 to 1.5.15.

Poem

🐇 In the meadow where code does gleam,
A hop of versions makes us beam!
Kotlin's magic, now upgraded,
With every feature, we're elated!
Bugs be gone, let’s code and play,
In this bright and joyful way! 🌼


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@renovate-self-hosted-apter renovate-self-hosted-apter bot force-pushed the renovate/kotlin branch 2 times, most recently from 9063d8e to b281b32 Compare June 10, 2024 11:46
@renovate-self-hosted-apter renovate-self-hosted-apter bot force-pushed the renovate/kotlin branch 3 times, most recently from b3bfdd5 to c1e2a7c Compare July 23, 2024 17:02
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 01b7b69 and 9949cb5.

Files selected for processing (1)
  • gradle/libs.versions.toml (1 hunks)
Additional comments not posted (6)
gradle/libs.versions.toml (6)

17-17: Verify compatibility and potential breaking changes for Kover update.

The Kover version has been updated from 0.7.6 to 0.8.3. Ensure that this update does not introduce any breaking changes and verify compatibility with the existing codebase.


10-10: Verify compatibility and potential breaking changes for Kotlin Date update.

The Kotlin Date version has been updated from 0.5.0 to 0.6.0. Ensure that this update does not introduce any breaking changes and verify compatibility with the existing codebase.


8-8: Verify compatibility and potential breaking changes for Kotlin update.

The Kotlin version has been updated from 1.9.23 to 1.9.25. Ensure that this update does not introduce any breaking changes and verify compatibility with the existing codebase.

Verification successful

No issues found with the Kotlin version update.

The Kotlin version has been updated to 1.9.25 in the gradle/libs.versions.toml file. There are no documented breaking changes for this version, and the update is consistent across the codebase.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify compatibility and potential breaking changes for Kotlin update.

# Test: Check for breaking changes in the Kotlin update.
rg --type markdown --type org --type text --type rst -A 5 'breaking changes' | rg '1.9.25'

Length of output: 119


Script:

#!/bin/bash
# Description: Verify compatibility and potential breaking changes for Kotlin update.

# Test: Check for breaking changes in the Kotlin update.
rg --type markdown --type org --type rst -A 5 'breaking changes' | rg '1.9.25'

Length of output: 78


Script:

#!/bin/bash
# Description: Check the codebase for references to Kotlin version 1.9.25 to ensure compatibility.

# Search for references to Kotlin version 1.9.25 in the codebase.
rg '1.9.25' -A 5

Length of output: 427


24-24: Verify compatibility and potential breaking changes for Compose Compiler update.

The Compose Compiler version has been updated from 1.5.12 to 1.5.15. Ensure that this update does not introduce any breaking changes and verify compatibility with the existing codebase.


9-9: Verify compatibility and potential breaking changes for Kotlin Coroutines update.

The Kotlin Coroutines version has been updated from 1.8.0 to 1.8.1. Ensure that this update does not introduce any breaking changes and verify compatibility with the existing codebase.


11-11: Verify compatibility and potential breaking changes for KSP update.

The KSP version has been updated from 1.9.23-1.0.20 to 1.9.25-1.0.20. Ensure that this update does not introduce any breaking changes and verify compatibility with the existing codebase.

Verification successful

No issues found with KSP version update.

The search did not reveal any documented breaking changes or compatibility issues related to the KSP version 1.9.25-1.0.20. It is likely safe to proceed with this update.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify compatibility and potential breaking changes for KSP update.

# Test: Check for breaking changes in the KSP update.
rg --type markdown --type org --type text --type rst -A 5 'breaking changes' | rg '1.9.25-1.0.20'

Length of output: 126


Script:

#!/bin/bash
# Description: Verify compatibility and potential breaking changes for KSP update.

# Test: Check for breaking changes in the KSP update.
rg --type md --type org --type rst -A 5 '1.9.25-1.0.20'

Length of output: 55


Script:

#!/bin/bash
# Description: Verify compatibility and potential breaking changes for KSP update.

# Test: Check for breaking changes in the KSP update.
rg --type md --type org --type rst --type html -A 5 '1.9.25-1.0.20'

Length of output: 67


Script:

#!/bin/bash
# Description: Verify compatibility and potential breaking changes for KSP update.

# Test: Check for general mentions of breaking changes or compatibility issues.
rg --type md --type org --type rst --type html -A 5 'breaking changes|compatibility'

Length of output: 86

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 9949cb5 and d2f114b.

Files selected for processing (1)
  • gradle/libs.versions.toml (1 hunks)
Additional comments not posted (6)
gradle/libs.versions.toml (6)

8-8: Kotlin version updated to 1.9.25.

This patch update is approved. Ensure compatibility with other dependencies that rely on Kotlin.


9-9: Kotlin Coroutines version updated to 1.8.1.

This patch update is approved. Verify that the code using coroutines remains compatible.


10-10: Kotlin Date library version updated to 0.6.1.

This minor update is approved. Review the release notes for any potential breaking changes or new features.


11-11: KSP version updated to 1.9.25-1.0.20.

This patch update is approved. Verify that KSP usage in the project remains compatible.


17-17: Kover version updated to 0.8.3.

This minor update is approved. Review the release notes for any new features or changes related to code coverage.


24-24: Compose Compiler version updated to 1.5.15.

This patch update is approved. Test the Compose UI components to ensure compatibility and leverage any new features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants